Town Hall: Delaware North Will Not Provide Concessions At New Bills Stadium